<?php  
// $str = "!@#$%^&*（中'文：；﹑•中'文中'文().,<>|[]'\""; 
 
// //中文标点
// $char = "。、！？：；﹑•＂…‘’“”〝〞∕¦‖—　〈〉﹞﹝「」‹›〖〗】【»«』『〕〔》《﹐¸﹕︰﹔！¡？¿﹖﹌﹏﹋＇´ˊˋ―﹫︳︴¯＿￣﹢﹦﹤‐­˜﹟﹩﹠﹪﹡﹨﹍﹉﹎﹊ˇ︵︶︷︸︹︿﹀︺︽︾ˉ﹁﹂﹃﹄︻︼（）";
 
// $pattern = array(
//     "/[[:punct:]]/i", //英文标点符号
//     '/['.$char.']/u', //中文标点符号
//     '/[ ]{2,}/'
// );
// $str = preg_replace($pattern, ' ', $str);
// echo $str;